public static int Insert(con_condutor con) { int retorno = 0; try { //Correto IDbConnection objConexao; //Abrir a conexão IDbCommand objCommand; // Criar e executar os comandos string sql = "insert into con_condutor "; sql += "(con_nome, con_cpf, mot_id)"; sql += "values "; sql += "(?con_nome, ?con_cpf, ?mot_id)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?con_nome", con.Con_nome)); objCommand.Parameters.Add(Mapped.Parameter("?con_cpf", con.Con_cpf)); objCommand.Parameters.Add(Mapped.Parameter("?mot_id", con.Mot_id.Mot_id)); objCommand.ExecuteNonQuery(); objConexao.Close(); objConexao.Dispose(); objCommand.Dispose(); } catch (Exception) { //erro retorno = -2; } return(retorno); }
protected void btnUpdate_Click(object sender, EventArgs e) { ser_servicos serv = new ser_servicos(); tra_transporte tra = new tra_transporte(); con_condutor con = new con_condutor(); sco_servicoscondutor sco = new sco_servicoscondutor(); tra.Tra_id = Convert.ToInt32(ddlTransporte.SelectedValue); serv.Tra_id = tra; //serv.Ser_datacadastro = data; serv.Ser_id = Convert.ToInt32(Label1.Text); serv.Ser_origem = txtOrigem.Text; serv.Ser_destino = txtDestino.Text; serv.Ser_descricao = txtDescricao.Text; serv.Ser_datafim = Convert.ToDateTime(txtDataFim.Text + " " + txtHoraRetorno.Text); serv.Ser_datainicio = Convert.ToDateTime(txtDataInicio.Text + " " + txtHoraPartida.Text); serv.Ser_lugares = Convert.ToInt32(txtLugares.Text); //serv.Mot_id = mot; switch (ser_servicosDB.Update(serv)) { case 0: ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalSS();", true); //lblMsg.Text = "Cadastrado com sucesso"; break; case -2: //lblMsg.Text = "ERRO"; ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalSE();", true); break; } DataSet id = new DataSet(); if (ddlCondutor.SelectedIndex != 0) { con.Con_id = Convert.ToInt32(ddlCondutor.SelectedValue); id = sco_servicoscondutorDB.SelectID(Convert.ToInt32(Label4.Text), Convert.ToInt32(Label1.Text)); sco.Sco_id = Convert.ToInt32(id.Tables[0].Rows[0][0]); sco.Con_id = con; sco.Ser_id = serv; sco_servicoscondutorDB.Update(sco); } }
public void CarregarVisualizar(string par) { ser_servicos usu = new ser_servicos(); con_condutor con = new con_condutor(); DataSet data = ser_servicosDB.SelectCon(Convert.ToInt32(par)); Label1.Text = par; int qtd = data.Tables[0].Rows.Count; if (qtd != 0) { DataSet ds = ser_servicosDB.SelectDados(Convert.ToInt32(par)); if (ds.Tables[0].Rows.Count == 1) { Label1.Text = ds.Tables[0].Rows[0]["ser_id"].ToString(); txtOrigem.Text = ds.Tables[0].Rows[0]["ser_origem"].ToString(); txtDestino.Text = ds.Tables[0].Rows[0]["ser_destino"].ToString(); txtDataInicio.Text = ds.Tables[0].Rows[0]["ser_datainicio"].ToString(); txtDataFim.Text = ds.Tables[0].Rows[0]["ser_datafim"].ToString(); txtLugares.Text = ds.Tables[0].Rows[0]["ser_lugares"].ToString(); txtDescricao.Text = ds.Tables[0].Rows[0]["ser_descricao"].ToString(); ddlCondutor.SelectedValue = ds.Tables[0].Rows[0]["con_id"].ToString(); ddlTransporte.SelectedValue = ds.Tables[0].Rows[0]["tra_id"].ToString(); Label1.Text = ds.Tables[0].Rows[0]["ser_id"].ToString(); Label4.Text = ds.Tables[0].Rows[0]["con_id"].ToString(); } } else { DataSet ds = ser_servicosDB.SelectDadosCon(Convert.ToInt32(par)); if (ds.Tables[0].Rows.Count == 1) { Label1.Text = ds.Tables[0].Rows[0]["ser_id"].ToString(); txtOrigem.Text = ds.Tables[0].Rows[0]["ser_origem"].ToString(); txtDestino.Text = ds.Tables[0].Rows[0]["ser_destino"].ToString(); txtDataInicio.Text = ds.Tables[0].Rows[0]["ser_datainicio"].ToString(); txtDataFim.Text = ds.Tables[0].Rows[0]["ser_datafim"].ToString(); txtLugares.Text = ds.Tables[0].Rows[0]["ser_lugares"].ToString(); txtDescricao.Text = ds.Tables[0].Rows[0]["ser_descricao"].ToString(); //ddlCondutor.SelectedValue = ds.Tables[0].Rows[0]["con_id"].ToString(); ddlTransporte.SelectedValue = ds.Tables[0].Rows[0]["tra_id"].ToString(); Label1.Text = ds.Tables[0].Rows[0]["ser_id"].ToString(); } } }
protected void btnAdicionar_Click(object sender, EventArgs e) { hdf1.Value = Session["value"].ToString(); DataSet codigo = new DataSet(); codigo = con_condutorDB.SelectM(Convert.ToInt32(hdf1.Value)); mot_motorista mot = new mot_motorista(); mot.Mot_id = Convert.ToInt32(codigo.Tables[0].Rows[0][0]); con_condutor con = new con_condutor(); con.Con_cpf = txtCPF.Text; con.Con_nome = txtNome.Text; con.Mot_id = mot; string name = txtNome.Text; con_condutorDB.Insert(con); DataSet id = new DataSet(); id = con_condutorDB.SelectCon(name); con.Con_id = Convert.ToInt32(id.Tables[0].Rows[0][0]); tpc_tipo_contato tpc = new tpc_tipo_contato(); ctp_condutor_tipo_contato ctp = new ctp_condutor_tipo_contato(); if (ddl.SelectedValue == 1.ToString()) { ctp.Ctp_descricao = txtTelefone.Text; } else if (ddl.SelectedValue == 2.ToString()) { ctp.Ctp_descricao = txtCelular.Text; } else if (ddl.SelectedValue == 3.ToString()) { ctp.Ctp_descricao = txtWhatsapp.Text; } else if (ddl.SelectedValue == 4.ToString()) { ctp.Ctp_descricao = txtEmail.Text; } tpc.Tpc_id = Convert.ToInt32(ddl.SelectedValue); ctp.Con_id = con; ctp.Tpc_id = tpc; switch (ctp_condutor_tipo_contatoDB.Insert(ctp)) { case 0: ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalSS();", true); txtNome.Text = null; txtCPF.Text = null; txtTelefone.Text = null; txtCelular.Text = null; txtWhatsapp.Text = null; break; case -2: ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalSE();", true); break; } }
protected void btnCadastrar_Click(object sender, EventArgs e) { if (txtOrigem.Text == "" || txtDestino.Text == "" || txtDataInicio.Text == "" || txtLugares.Text == "") { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalObrigatorio();", true); } else if (ddlTransporte.SelectedIndex == 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalObrigatorioVeiculo();", true); } else { hdf.Value = Session["value"].ToString(); mot_motorista mot1 = new mot_motorista(); DataSet codigo1 = new DataSet(); codigo1 = mot_motoristaDB.SelectID(Convert.ToInt32(hdf.Value)); mot1.Mot_id = Convert.ToInt32(codigo1.Tables[0].Rows[0][0]); int a1 = Convert.ToInt32(codigo1.Tables[0].Rows[0][0]); DataSet ds1 = mot_motoristaDB.SelectPETC(a1); foreach (DataRow dados1 in ds1.Tables[0].Rows) { if (Convert.ToInt32(dados1["mot_publicacoes"]) >= 5 && Convert.ToString(dados1["tip_descricao"]) == "Free") { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalLimite();", true); } else { if (Convert.ToDateTime(txtDataInicio.Text + " " + txtHoraPartida.Text) > Convert.ToDateTime(txtDataFim.Text + " " + txtHoraRetorno.Text)) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalSET();", true); } else if (Convert.ToDateTime(txtDataFim.Text + " " + txtHoraRetorno.Text) < DateTime.Now) { ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalSETN();", true); } else { DateTime data = DateTime.Now; hdf.Value = Session["value"].ToString(); mot_motorista mot = new mot_motorista(); DataSet codigo = new DataSet(); codigo = mot_motoristaDB.SelectID(Convert.ToInt32(hdf.Value)); mot.Mot_id = Convert.ToInt32(codigo.Tables[0].Rows[0][0]); int a = Convert.ToInt32(codigo.Tables[0].Rows[0][0]); DataSet ds = mot_motoristaDB.SelectCon(a); DataSet dsp = mot_motoristaDB.SelectPublicacoes(mot.Mot_id); foreach (DataRow dados in dsp.Tables[0].Rows) { int publicacoes = Convert.ToInt32(dados["mot_publicacoes"]); publicacoes++; mot.Mot_publicacoes = publicacoes; mot_motoristaDB.UpdatePublicacoes(mot); } int qtd = ds.Tables[0].Rows.Count; ser_servicos serv = new ser_servicos(); con_condutor con = new con_condutor(); tra_transporte tra = new tra_transporte(); if (ddlTransporte.SelectedIndex != 0) { tra.Tra_id = Convert.ToInt32(ddlTransporte.SelectedValue); serv.Tra_id = tra; serv.Ser_datacadastro = data; serv.Ser_origem = txtOrigem.Text; serv.Ser_destino = txtDestino.Text; serv.Ser_descricao = txtDescricao.Text; serv.Ser_datafim = Convert.ToDateTime(txtDataFim.Text + " " + txtHoraRetorno.Text); serv.Ser_datainicio = Convert.ToDateTime(txtDataInicio.Text + " " + txtHoraPartida.Text); serv.Ser_lugares = Convert.ToInt32(txtLugares.Text); serv.Mot_id = mot; switch (ser_servicosDB.Insert(serv)) { case 0: ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalSS();", true); //lblMsg.Text = "Cadastrado com sucesso"; break; case -2: //lblMsg.Text = "ERRO"; ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalSE();", true); break; } string descricao = txtDescricao.Text; DataSet id = new DataSet(); id = ser_servicosDB.SelectID(descricao); serv.Ser_id = Convert.ToInt32(id.Tables[0].Rows[0][0]); sco_servicoscondutor sco = new sco_servicoscondutor(); if (ddlCondutor.SelectedIndex != 0) { con.Con_id = Convert.ToInt32(ddlCondutor.SelectedValue); sco.Con_id = con; sco.Ser_id = serv; sco_servicoscondutorDB.Insert(sco); } txtOrigem.Text = ""; txtDestino.Text = ""; txtDataFim.Text = ""; txtDescricao.Text = ""; txtDataInicio.Text = ""; txtLugares.Text = ""; txtHoraPartida.Text = ""; txtHoraRetorno.Text = ""; } else { Label3.Visible = true; } } } } } }