public String insertarOrganismo(Entidades.DTOOrganismo objOrganismo) { try { // Abrimos la conexion objConexion.abrirConexion(); // Creamos un comando SqlCommand comandoInsert = new SqlCommand(); // Definimos los parametros SqlParameter parametroIdentificador, parametroNombre, parametroDireccion, parametroFax, parametroCorreo, parametroTelefono1, parametroTelefono2; // Le asignamos la conexión comandoInsert.Connection = objConexion.conexion; // Le establecemos la orden SQL comandoInsert.CommandText = "insert into Organismo values (@identificador, @nombre, @telefono1, @telefono2, @direccion, @fax, @correo)"; // Asignamos al parametro su tipo de dato parametroIdentificador = new SqlParameter("identificador", System.Data.SqlDbType.Int); parametroNombre = new SqlParameter("Nombre", System.Data.SqlDbType.VarChar); parametroDireccion = new SqlParameter("direccion", System.Data.SqlDbType.VarChar); parametroFax = new SqlParameter("fax", System.Data.SqlDbType.Int); parametroCorreo = new SqlParameter("correo", System.Data.SqlDbType.VarChar); parametroTelefono1 = new SqlParameter("telefono1", System.Data.SqlDbType.Int); parametroTelefono2 = new SqlParameter("telefono2", System.Data.SqlDbType.Int); // Damos valores a los parametros parametroIdentificador.Value = objOrganismo.identificador; parametroNombre.Value = objOrganismo.nombre; parametroDireccion.Value = objOrganismo.direccion; parametroFax.Value = objOrganismo.fax; parametroCorreo.Value = objOrganismo.correo; parametroTelefono1.Value = objOrganismo.telefono1; parametroTelefono2.Value = objOrganismo.telefono2; // Añadimos los parametros al comando comandoInsert.Parameters.Add(parametroIdentificador); comandoInsert.Parameters.Add(parametroNombre); comandoInsert.Parameters.Add(parametroDireccion); comandoInsert.Parameters.Add(parametroFax); comandoInsert.Parameters.Add(parametroCorreo); comandoInsert.Parameters.Add(parametroTelefono1); comandoInsert.Parameters.Add(parametroTelefono2); // Ejecutamos el comando comandoInsert.ExecuteNonQuery(); //Cerramos la conexion objConexion.cerrarConexion(); return("Organismo insertado con éxito"); } catch (Exception e) { //Cerramos la conexion objConexion.cerrarConexion(); return(e.Message); } }
private void BtnInsertar_Click(object sender, RoutedEventArgs e) { if (sender == btnInsertarDocumento) { Entidades.DTODocumento objDocumento = new Entidades.DTODocumento(); objDocumento.identificador = Convert.ToInt32(tbxIdentificador.Text); objDocumento.contenido = tbxContenido.Text; objDocumento.fechaLlegada = Convert.ToDateTime(tbxFechaLlegada.Text); objDocumento.fechaSalida = Convert.ToDateTime(tbxFechaSalida.Text); objDocumento.juzgado = cbxPertenencia.SelectedItem.ToString(); objDocumento.tipo = cbxTipoDocumento.SelectedItem.ToString(); if (cbxTipoRemitente.SelectedItem.ToString().Equals("Persona")) { ventanaSeleccionRemitente objSeleccion = new ventanaSeleccionRemitente(1); objSeleccion.ShowDialog(); objDocumento.remitente = objSeleccion.nombre; int idPersona = objModelo.consultarIdRemitente(objDocumento.remitente, 1); objModelo.insertarDocumento(objDocumento, 1, idPersona); } else { if (cbxTipoRemitente.SelectedItem.ToString().Equals("Organismo")) { ventanaSeleccionRemitente objSeleccion = new ventanaSeleccionRemitente(2); objSeleccion.ShowDialog(); objDocumento.remitente = objSeleccion.nombre; int idOrganismo = objModelo.consultarIdRemitente(objDocumento.remitente, 2); objModelo.insertarDocumento(objDocumento, 2, idOrganismo); } } } else { if (sender == btnInsertarOrganismo) { Entidades.DTOOrganismo objOrganismo = new Entidades.DTOOrganismo(); objOrganismo.nombre = tbxNombreOrganismo.Text; objOrganismo.identificador = Convert.ToInt32(tbxIdentificadorOrganismo.Text); objOrganismo.direccion = tbxDireccionOrganismo.Text; objOrganismo.telefono1 = Convert.ToInt32(tbxTelefono1Org.Text); objOrganismo.telefono2 = Convert.ToInt32(tbxTelefono2Org.Text); objOrganismo.fax = Convert.ToInt32(tbxFaxOrg.Text); objOrganismo.correo = tbxCorreoOrganismo.Text; String mensajeOrganismo = objModelo.insertarOrganismo(objOrganismo); MessageBox.Show(mensajeOrganismo, "Organismo", MessageBoxButton.OK, MessageBoxImage.Information); } else { if (sender == btnInsertarPersona) { Entidades.DTOPersona objPersona = new Entidades.DTOPersona(); objPersona.identificador = Convert.ToInt32(tbxIdentificadorPersona.Text); objPersona.correo = tbxCorreo.Text; objPersona.direccion = tbxDireccion.Text; objPersona.dni = tbxDni.Text; objPersona.fax = Convert.ToInt32(tbxFaxPersona.Text); objPersona.nombre = tbxNombre.Text; objPersona.primerapellido = tbxPrimerApellido.Text; objPersona.segundoapellido = tbxSegundoApellido.Text; objPersona.telefono1 = Convert.ToInt32(tbxTelefono1.Text); objPersona.telefono2 = Convert.ToInt32(tbxTelefono2.Text); if (cbxTipoPersona.SelectedIndex == 0) { objPersona.tipo = "int"; } else { if (cbxTipoPersona.SelectedIndex == 1) { objPersona.tipo = "insc"; ventanaPersonaInscrita objInscrito = new ventanaPersonaInscrita(); objInscrito.ShowDialog(); objPersona.tomo = objInscrito.tomo; objPersona.pagina = objInscrito.pagina; objPersona.seccion = objInscrito.seccion; } } String mensajePersona = objModelo.insertarPersona(objPersona); MessageBox.Show(mensajePersona, "Persona", MessageBoxButton.OK, MessageBoxImage.Information); } } } }