private void MuestraDatosContacto(int Id_Cte, int Id_Con) { try { DataSet dsContacto = new DataSet(); CN_CrmContacto cn_catcliente = new CN_CrmContacto(); Contacto contacto = new Contacto(); contacto.Id_Cte = Id_Cte; contacto.Id_Con = Id_Con; contacto.Id_Emp = session.Id_Emp; contacto.Id_Cd = session.Id_Cd_Ver; cn_catcliente.Consulta(contacto, ref dsContacto, session.Emp_Cnx); if (dsContacto != null) { if (dsContacto.Tables[0].Rows.Count != 0) { DataRow drContacto = dsContacto.Tables[0].Rows[0]; this.lblEstructura.Text = ValidarNulo(drContacto["Estructura"]); lblEstructura.Visible = true; this.lblPosicion.Text = ValidarNulo(drContacto["Posicion"]); this.txtNombres.Text = ValidarNulo(drContacto["Nombres"]); this.txtApellidos.Text = ValidarNulo(drContacto["Apellidos"]); this.txtTelefono.Text = ValidarNulo(drContacto["Telefono"]); this.txtCelular.Text = ValidarNulo(drContacto["Celular"]); this.txtCorreo.Text = ValidarNulo(drContacto["Correo"]); this.txtTitulo.Text = ValidarNulo(drContacto["Titulo"]); this.txtOtroTel.Text = ValidarNulo(drContacto["Telefono2"]); this.txtJefeInmediato.Text = ValidarNulo(drContacto["JefeInmediato"]); this.txtDepartamento.Text = ValidarNulo(drContacto["Departamento"]); this.txtCalle.Text = ValidarNulo(drContacto["Calle"]); this.txtColonia.Text = ValidarNulo(drContacto["Colonia"]); this.txtMunicipio.Text = ValidarNulo(drContacto["Municipio"]); this.txtEstado.Text = ValidarNulo(drContacto["Estado"]); this.txtCodigoPostal.Text = ValidarNulo(drContacto["CodigoPostal"]); this.txtExt.Text = ValidarNulo(drContacto["Extension"]); this.txtFechaNacimiento.DbSelectedDate = ValidarNulo(drContacto["FechaNacimiento"]); this.txtAsistente.Text = ValidarNulo(drContacto["Asistente"]); this.txtTelefonoAsistente.Text = ValidarNulo(drContacto["TelefonoAsistente"]); this.txtComentariosGenerales.Text = ValidarNulo(drContacto["ComentariosGenerales"]); } else { if (dsContacto.Tables[1].Rows.Count == 0) { DataRow drContacto = dsContacto.Tables[1].Rows[0]; this.txtCalle.Text = ValidarNulo(drContacto["Calle"]); this.txtMunicipio.Text = ValidarNulo(drContacto["Municipio"]); this.txtCodigoPostal.Text = ValidarNulo(drContacto["CP"]); this.txtColonia.Text = ValidarNulo(drContacto["Colonia"]); this.txtEstado.Text = ValidarNulo(drContacto["Ciudad"]); } } } } catch (Exception ex) { throw ex; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { if (this.txtNombres.Text != "" && this.txtApellidos.Text != "" && this.txtTelefono.Text != "" && this.txtCorreo.Text != "") { DateTime?vFecha; if (this.txtFechaNacimiento.SelectedDate.HasValue) { vFecha = this.txtFechaNacimiento.SelectedDate; } else { vFecha = null; } Contacto contacto = new Contacto(); contacto.Id_Emp = session.Id_Emp; contacto.Id_Cd = session.Id_Cd_Ver; contacto.Id_Cte = Convert.ToInt32(HF_IdCte.Value); contacto.Id_Pos = Convert.ToInt32(HF_IdPos.Value); contacto.Con_Nombre = this.txtNombres.Text.Trim(); contacto.Con_Apellido = this.txtApellidos.Text.Trim(); contacto.Con_Correo = this.txtCorreo.Text.Trim(); contacto.Con_Telefono1 = this.txtTelefono.Text.Trim(); contacto.Con_Celular = this.txtCelular.Text.Trim(); contacto.Con_Titulo = this.txtTitulo.Text.Trim(); contacto.Con_Telefono2 = this.txtOtroTel.Text.Trim(); contacto.Con_JefeInmediato = this.txtJefeInmediato.Text.Trim(); contacto.Con_Departamento = this.txtDepartamento.Text.Trim(); contacto.Con_Calle = this.txtCalle.Text.Trim(); contacto.Con_Colonia = this.txtColonia.Text.Trim(); contacto.Con_Municipio = this.txtMunicipio.Text.Trim(); contacto.Con_Estado = this.txtEstado.Text.Trim(); contacto.Con_CodigoPostal = this.txtCodigoPostal.Text.Trim(); contacto.Con_FechaNac = vFecha; contacto.Con_Asistente = this.txtAsistente.Text.Trim(); contacto.Con_TelefonoAsistente = this.txtTelefonoAsistente.Text.Trim(); contacto.Con_Comentarios = this.txtComentariosGenerales.Text.Trim(); contacto.Con_Extension = this.txtExt.Text.Trim(); contacto.Id_Est = this.ddlEstructura.SelectedValue; contacto.Con_OtraPosicion = this.txtPosicion.Text.Trim(); contacto.Id_Seg = Convert.ToInt32(HF_IdSeg.Value); int verificador = 0; string mensaje = string.Empty; CN_CrmContacto cn_catcontacto = new CN_CrmContacto(); if (HF_IdCon.Value == "0") { cn_catcontacto.Insertar(contacto, ref verificador, session.Emp_Cnx); mensaje = "No se pudo insertar el registro"; } else { contacto.Id_Con = Convert.ToInt32(HF_IdCon.Value); cn_catcontacto.Modificar(contacto, ref verificador, session.Emp_Cnx); mensaje = "No se pudo modificar el registro"; } if (verificador == 1) { LimpiarDatos(); RAM1.ResponseScripts.Add("CloseAndRebind('" + ddlEstructura.SelectedValue + "')"); } else { RAM1.ResponseScripts.Add("alert('" + mensaje + "', 330, 150);"); } } } catch (Exception ex) { throw ex; } }